home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / applic / ncsa / contributions / NCSA_LU_TELNET / ncsadiffs.hqx / ncsadiffs
Encoding:
Text File  |  1990-09-02  |  73.1 KB  |  2 lines

  1. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:main:" "HD:ncsasrc:main:"
  2. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:tcpip:" "HD:ncsasrc:tcpip:"
  3. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:tek:" "HD:ncsasrc:tek:"
  4. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:vr:" "HD:ncsasrc:vr:"
  5. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:vs:" "HD:ncsasrc:vs:"
  6.  
  7. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  8. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:main:" "HD:ncsasrc:main:"
  9. Folder #1: MAC:Anvèndare:Roland:Mac Telnet:main:
  10. Folder #2: HD:ncsasrc:main:
  11.  
  12.  
  13. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  14. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:config.c" "HD:ncsasrc:main:config.c"
  15.  
  16.  
  17. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  18. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:configrec.h" "HD:ncsasrc:main:configrec.h"
  19.  
  20.  
  21. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  22. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:data.h" "HD:ncsasrc:main:data.h"
  23.  
  24.  
  25. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  26. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:environ.c" "HD:ncsasrc:main:environ.c"
  27.  
  28.  
  29. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  30. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:event.c" "HD:ncsasrc:main:event.c"
  31. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:event.c
  32. File #2: HD:ncsasrc:main:event.c
  33.  
  34. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:event.c"; Line 587; File "HD:ncsasrc:main:event.c"; Line 587)
  35.  587     ascii &= 0x7f; /* Don't allow those bluming option chars */
  36.  
  37.  587     tr8to7 (&ascii); /* Convert char to US */
  38.  
  39.  
  40. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:event.c"; Line 593:605; File "HD:ncsasrc:main:event.c"; Line 593:600)
  41.  593     if (myEvent.modifiers & (optionKey | cmdKey)) { /* Map control chars */
  42.  594     if (ascii == ESC) /* the '`' remains the same */
  43.  595     ascii = '`';
  44.  596     else
  45.  597     if (code == BScode) { /* Swap only the true bksp */
  46.  598     if (screens[scrn].bsdel) ascii=BS;
  47.  599     else ascii=DEL;
  48.  600     }
  49.  601     else {
  50.  602     if (Prefs.optKeys || !Prefs.cmdKeys) /* Option or command remapped to control */
  51.  603     ascii &= 0x1f; /* All other chars are ctrl */
  52.  604     }
  53.  605     }
  54.  
  55.  593     if (myEvent.modifiers & (optionKey | cmdKey) && (ascii == ESC)) /* Map control chars */
  56.  594     ascii = '`'; /* the '`' remains the same */
  57.  595     else if (myEvent.modifiers & (optionKey | cmdKey) && (code == BScode))
  58.  596     if (screens[scrn].bsdel) ascii=BS; else ascii=DEL; /* Swap only the true bksp */
  59.  597     else if ((myEvent.modifiers & optionKey) && Prefs.optKeys) /* use option as control */
  60.  598     ascii &= 0x1f;
  61.  599     else if ((myEvent.modifiers & cmdKey) && !Prefs.cmdKeys) /* use command as control */
  62.  600     ascii &= 0x1f;
  63.  
  64.  
  65. Extra lines in 2nd before 705 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:event.c"; Line ╞705; File "HD:ncsasrc:main:event.c"; Line 700:701)
  66.  700     trbuf8to7 (tp, strlen(tp)); /* translate to US chars */
  67.  701    
  68.  
  69.  
  70. *** EOF on both files at the same time ***
  71.  
  72.  
  73. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  74. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:hostform.h" "HD:ncsasrc:main:hostform.h"
  75.  
  76.  
  77. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  78. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c" "HD:ncsasrc:main:maclook.c"
  79. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c
  80. File #2: HD:ncsasrc:main:maclook.c
  81.  
  82. Extra lines in 2nd before 303 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line ╞303; File "HD:ncsasrc:main:maclook.c"; Line 303:306)
  83.  303     trInit(); /* Initialize translation routines; must be done */
  84.  304     /* prior to checkdebug(), since even the debug */
  85.  305     /* output goes through the translation routines. */
  86.  306    
  87.  
  88.  
  89. Extra lines in 1st before 318 in 2nd (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line 314; File "HD:ncsasrc:main:maclook.c"; Line ╞318)
  90.  314    
  91.  
  92.  
  93. Extra lines in 2nd before 340 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line ╞340; File "HD:ncsasrc:main:maclook.c"; Line 343)
  94.  343     console.national=0; /* no translation */
  95.  
  96.  
  97. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line 368; File "HD:ncsasrc:main:maclook.c"; Line 372:376)
  98.  368     int temp;
  99.  
  100.  372     int temp,oldVSIwn;
  101.  373     int *oldVSIw;
  102.  374    
  103.  375     oldVSIwn=VSIwn; /* VSwrite changes it!!! */
  104.  376     oldVSIw=VSIw;
  105.  
  106.  
  107. Extra lines in 2nd before 373 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line ╞373; File "HD:ncsasrc:main:maclook.c"; Line 381:382)
  108.  381     VSIwn=oldVSIwn;
  109.  382     VSIw=oldVSIw;
  110.  
  111.  
  112. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line 378; File "HD:ncsasrc:main:maclook.c"; Line 388:390)
  113.  378     int temp;
  114.  
  115.  388     int temp,oldVSIwn;
  116.  389     int *oldVSIw;
  117.  390     GrafPtr savePort;
  118.  
  119.  
  120. Extra lines in 2nd before 382 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line ╞382; File "HD:ncsasrc:main:maclook.c"; Line 394:396)
  121.  394     GetPort (&savePort);
  122.  395     oldVSIwn=VSIwn; /* VSwrite changes it!!! */
  123.  396     oldVSIw=VSIw;
  124.  
  125.  
  126. Extra lines in 2nd before 386 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line ╞386; File "HD:ncsasrc:main:maclook.c"; Line 401:403)
  127.  401     VSIwn=oldVSIwn;
  128.  402     VSIw=oldVSIw;
  129.  403     SetPort (savePort);
  130.  
  131.  
  132. Extra lines in 2nd before 511 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line ╞511; File "HD:ncsasrc:main:maclook.c"; Line 529)
  133.  529     screens[cur].national = (long int) Prefs.national; /* national mode */
  134.  
  135.  
  136. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.c"; Line 1103:1104; File "HD:ncsasrc:main:maclook.c"; Line 1122:1123)
  137. 1103     SetRect(&pRect,15,287,15+MAXWINDOWWIDTH /*495,335 */, 287+MAXWINDOWHEIGHT);
  138. 1104     console.vs=RSnewwindow( &pRect, 50, 80, 24,
  139.  
  140. 1122     SetRect(&pRect,15,287,15+MAXWINDOWWIDTH /*495,335 */, 287+MAXWINDOWHEIGHT-100);
  141. 1123     console.vs=RSnewwindow( &pRect, 200, 80, 24, /* 200 lines in scrollback */
  142.  
  143.  
  144. *** EOF on both files at the same time ***
  145.  
  146.  
  147. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  148. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.make" "HD:ncsasrc:main:maclook.make"
  149. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:maclook.make
  150. File #2: HD:ncsasrc:main:maclook.make
  151.  
  152. Extra lines in 2nd before 14 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.make"; Line ╞14; File "HD:ncsasrc:main:maclook.make"; Line 14)
  153.   14    # translate.c
  154.  
  155.  
  156. Extra lines in 2nd before 80 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.make"; Line ╞80; File "HD:ncsasrc:main:maclook.make"; Line 81:83)
  157.   81    {ObjDir}translate.c.o ─ {AllDepend} translate.c configrec.h hostform.h
  158.   82     C {COpts} translate.c -o {ObjDir}translate.c.o
  159.   83    
  160.  
  161.  
  162. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:maclook.make"; Line 109:132; File "HD:ncsasrc:main:maclook.make"; Line 113:138)
  163.  109     {ObjDir}config.c.o
  164.  110     Link -b -w -t APPL -c '????' ╢
  165.  111     {TCPDir}{thelib} ╢
  166.  112     {TekDir}teklib.o ╢
  167.  113     {VSDir}vslib.o ╢
  168.  114     {VRDir}vrlib.o ╢
  169.  115     {ObjDir}version.c.o ╢
  170.  116     {ObjDir}switchback.a.o ╢
  171.  117     {ObjDir}switch.c.o ╢
  172.  118     {ObjDir}procs.c.o ╢
  173.  119     {ObjDir}prefs.c.o ╢
  174.  120     {ObjDir}netevent.c.o ╢
  175.  121     {ObjDir}menu.c.o ╢
  176.  122     {ObjDir}maclook.c.o ╢
  177.  123     {ObjDir}event.c.o ╢
  178.  124     {ObjDir}environ.c.o ╢
  179.  125     {ObjDir}config.c.o ╢
  180.  126     "{Libraries}"Interface.o ╢
  181.  127     "{CLibraries}"CRuntime.o ╢
  182.  128     "{CLibraries}"StdCLib.o ╢
  183.  129     "{CLibraries}"CSANELib.o ╢
  184.  130     "{CLibraries}"Math.o ╢
  185.  131     "{CLibraries}"CInterface.o ╢
  186.  132     -o maclook
  187.  
  188.  113     {ObjDir}config.c.o ╢
  189.  114     {ObjDir}translate.c.o
  190.  115    # Link -b -w -t APPL -c '????' ╢
  191.  116    # {TCPDir}{thelib} ╢
  192.  117    # {TekDir}teklib.o ╢
  193.  118    # {VSDir}vslib.o ╢
  194.  119    # {VRDir}vrlib.o ╢
  195.  120    # {ObjDir}version.c.o ╢
  196.  121    # {ObjDir}switchback.a.o ╢
  197.  122    # {ObjDir}switch.c.o ╢
  198.  123    # {ObjDir}procs.c.o ╢
  199.  124    # {ObjDir}prefs.c.o ╢
  200.  125    # {ObjDir}netevent.c.o ╢
  201.  126    # {ObjDir}menu.c.o ╢
  202.  127    # {ObjDir}maclook.c.o ╢
  203.  128    # {ObjDir}event.c.o ╢
  204.  129    # {ObjDir}environ.c.o ╢
  205.  130    # {ObjDir}config.c.o ╢
  206.  131    # {ObjDir}translate.c.o ╢
  207.  132    # "{Libraries}"Interface.o ╢
  208.  133    # "{CLibraries}"CRuntime.o ╢
  209.  134    # "{CLibraries}"StdCLib.o ╢
  210.  135    # "{CLibraries}"CSANELib.o ╢
  211.  136    # "{CLibraries}"Math.o ╢
  212.  137    # "{CLibraries}"CInterface.o ╢
  213.  138    # -o maclook
  214.  
  215.  
  216. *** EOF on both files at the same time ***
  217.  
  218.  
  219. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  220. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c" "HD:ncsasrc:main:menu.c"
  221. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:menu.c
  222. File #2: HD:ncsasrc:main:menu.c
  223.  
  224. Extra lines in 2nd before 44 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞44; File "HD:ncsasrc:main:menu.c"; Line 44)
  225.   44    #include <Files.h>
  226.  
  227.  
  228. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line 49; File "HD:ncsasrc:main:menu.c"; Line 50)
  229.   49    
  230.  
  231.   50    #include <Resources.h>
  232.  
  233.  
  234. Extra lines in 2nd before 60 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞60; File "HD:ncsasrc:main:menu.c"; Line 61:62)
  235.   61    #define bDevCItoh 1 /* from PrintTraps.h */
  236.   62    
  237.  
  238.  
  239. Extra lines in 2nd before 125 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞125; File "HD:ncsasrc:main:menu.c"; Line 128)
  240.  128    #define PAPRECT (*prRecHdl)->rPaper /* Macro for making the paperrect more accessible */
  241.  
  242.  
  243. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line 180:188; File "HD:ncsasrc:main:menu.c"; Line 184:193)
  244.  180    #define EMscroll 6 /* Emulation Menu: Clear Screen Saves Lines */
  245.  181    #define EMreset 7 /* Emulation Menu: Reset Terminal */
  246.  182    #define EMjump 8 /* Emulation Menu: Jump Scroll */
  247.  183    #define EMpage 9 /* Emulation Menu: TEK Page command */
  248.  184    #define EMlines 11 /* Emulation Menu: Set Usable Lines */
  249.  185    #define EMsetup 12 /* Emulation Menu: Setup keys */
  250.  186    #define EMfont 13 /* Emulation Menu: Font */
  251.  187    #define EMsize 14 /* Emulation Menu: Size */
  252.  188    #define EMcolor 15 /* Emulation Menu: Color */
  253.  
  254.  184    #define EMnational 6 /* Emulation Menu: National Chars */
  255.  185    #define EMscroll 7 /* Emulation Menu: Clear Screen Saves Lines */
  256.  186    #define EMreset 8 /* Emulation Menu: Reset Terminal */
  257.  187    #define EMjump 9 /* Emulation Menu: Jump Scroll */
  258.  188    #define EMpage 10 /* Emulation Menu: TEK Page command */
  259.  189    #define EMlines 12 /* Emulation Menu: Set Usable Lines */
  260.  190    #define EMsetup 13 /* Emulation Menu: Setup keys */
  261.  191    #define EMfont 14 /* Emulation Menu: Font */
  262.  192    #define EMsize 15 /* Emulation Menu: Size */
  263.  193    #define EMcolor 16 /* Emulation Menu: Color */
  264.  
  265.  
  266. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line 589; File "HD:ncsasrc:main:menu.c"; Line 594)
  267.  589     GetWTitle( FrontWindow(), &Title);
  268.  
  269.  594     GETWTITLE ( FrontWindow(), &Title);
  270.  
  271.  
  272. Extra lines in 2nd before 814 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞814; File "HD:ncsasrc:main:menu.c"; Line 819:834)
  273.  819     case EMnational: /* national chars */
  274.  820     if (numwindows < 1) break;
  275.  821     if (!screens[scrn].national) { /* is off, turn on */
  276.  822     screens[scrn].national = 1;
  277.  823     CheckItem( myMenus[3],EMnational, TRUE);
  278.  824     transBuffer (); /* translate to national chars */
  279.  825     VSredraw(screens[scrn].vs,0,0,VSmaxwidth(screens[scrn].vs),VSgetlines(screens[scrn].vs)-1);
  280.  826     }
  281.  827     else {
  282.  828     screens[scrn].national = 0;
  283.  829     CheckItem( myMenus[3],EMnational, FALSE);
  284.  830     transBuffer (); /* translate from national chars */
  285.  831     VSredraw(screens[scrn].vs,0,0,VSmaxwidth(screens[scrn].vs),VSgetlines(screens[scrn].vs)-1);
  286.  832     }
  287.  833     break;
  288.  834    
  289.  
  290.  
  291. Extra lines in 2nd before 909 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞909; File "HD:ncsasrc:main:menu.c"; Line 930:933)
  292.  930     /* The function result of GetNewDialog is *undefined* if DLOG and/or DITL
  293.  931     resources can't be found. (IM I-413). */
  294.  932    
  295.  933     if (GetResource('DLOG',501)) {
  296.  
  297.  
  298. Extra lines in 2nd before 914 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞914; File "HD:ncsasrc:main:menu.c"; Line 939)
  299.  939     }
  300.  
  301.  
  302. Extra lines in 2nd before 1008 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞1008; File "HD:ncsasrc:main:menu.c"; Line 1034:1038)
  303. 1034     if (screens[newprt].national) /* national chars on */
  304. 1035     CheckItem(myMenus[Emul],EMnational,TRUE);
  305. 1036     else /* national chars off */
  306. 1037     CheckItem(myMenus[Emul],EMnational,FALSE);
  307. 1038    
  308.  
  309.  
  310. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line 1094:1125; File "HD:ncsasrc:main:menu.c"; Line 1125:1186)
  311. 1094    #define VMARGINS 4
  312. 1095    
  313. 1096    /*
  314. 1097     * printPages(prPort,charh,title, columns) -
  315. 1098     * Prints <charh> on the printer through port <prPort> with <title>
  316. 1099     * using <columns>.
  317. 1100     */
  318. 1101    printPages( prPort, charh, Title ,columns )
  319. 1102    char **charh;
  320. 1103    TPPrPort prPort; /* the Printer port */
  321. 1104    Str255 *Title;
  322. 1105    int columns;
  323. 1106    {
  324. 1107     char *charp, *start;
  325. 1108     long charlen,count=0L;
  326. 1109     int v,h,vloc,scount=0, lines=0, pgcount=1, pgtmplen, maxlines;
  327. 1110     char pagetemp[20];
  328. 1111     FMetricRec info;
  329. 1112     Fixed columnF;
  330. 1113     int Fheight, Fwidth;
  331. 1114    
  332. 1115     if ( ((*prRecHdl)->prStl.wDev>>8) !=3 ) {
  333. 1116     /* Think about this: put def. font in rsrc fork- STR255 */
  334. 1117     TextFont(4); /* MONOCO */
  335. 1118     v=9;
  336. 1119     }
  337. 1120     else {
  338. 1121     TextFont(22); /* or courier */
  339. 1122     v=14;
  340. 1123     }
  341. 1124     columnF = FixRatio( columns, 1);
  342. 1125    
  343.  
  344. 1125    pascal void Debugger() extern 0xA9FF;
  345. 1126    
  346. 1127    #define ascLF 10
  347. 1128    #define ascFF 12
  348. 1129    #define ascCR 13
  349. 1130    
  350. 1131    /*
  351. 1132     * printPages(prPort,title, columns,charh,refNum,useTitle) -
  352. 1133     * Prints <charh> *OR* file <refNum> on the printer through port <prPort>
  353. 1134     * with <title> (if useTitle is TRUE) using <columns>.
  354. 1135     */
  355. 1136    printPages( prPort, Title ,columns, charh, refNum,useTitle )
  356. 1137    TPPrPort prPort; /* the Printer port */
  357. 1138    Str255 *Title;
  358. 1139    int columns;
  359. 1140    char **charh;
  360. 1141    short refNum;
  361. 1142    int useTitle;
  362. 1143    {
  363. 1144     char *charp, *start;
  364. 1145     long charlen,count=0L;
  365. 1146     int v, h, scount, lines, pgcount, pgtmplen, maxlines;
  366. 1147     char pagetemp[20];
  367. 1148     FMetricRec info;
  368. 1149     int Fheight, Fwidth;
  369. 1150     unsigned char buf[256]; /* to build a line in from the file */
  370. 1151     unsigned char nextchar; /* next unprocessed char in file */
  371. 1152     int rdy;
  372. 1153     short indent; /* indent to give reasonable left marginal */
  373. 1154     OSErr sts;
  374. 1155     long dummyCount;
  375. 1156     char tmp[100]; /* only for debugging */
  376. 1157    
  377. 1158     putln("in printPages()");
  378. 1159     sprintf(tmp,"prPort:%08x",prPort); putln(tmp);
  379. 1160     sprintf(tmp,"Title:%08x",Title); putln(tmp);
  380. 1161     sprintf(tmp,"columns:%d",columns); putln(tmp);
  381. 1162     sprintf(tmp,"charh:%08x",charh); putln(tmp);
  382. 1163     sprintf(tmp,"refNum:%04x",refNum); putln(tmp);
  383. 1164     sprintf(tmp,"useTitle:%08x",useTitle); putln(tmp);
  384. 1165    
  385. 1166     sprintf (tmp,"rPage top,left:%d,%d bot,right:%d,%d",PGRECT.top,PGRECT.left,PGRECT.bottom,PGRECT.right);putln(tmp);
  386. 1167     sprintf (tmp,"rPaper top,left:%d,%d bot,right:%d,%d",PAPRECT.top,PAPRECT.left,PAPRECT.bottom,PAPRECT.right);putln(tmp);
  387. 1168     sprintf (tmp,"rPage iVRes:%d iHRes:%d",(*prRecHdl)->prInfo.iVRes,(*prRecHdl)->prInfo.iHRes);putln(tmp);
  388. 1169    
  389. 1170     indent = ((*prRecHdl)->prInfo.iHRes * 180)/254; /* 1.8 centimeters left margin */
  390. 1171     if (-PAPRECT.left > indent)
  391. 1172     indent = 0;
  392. 1173     else
  393. 1174     indent += PAPRECT.left;
  394. 1175     sprintf(tmp,"indent:%d",indent); putln(tmp);
  395. 1176    
  396. 1177     if ( ((*prRecHdl)->prStl.wDev>>8) == bDevCItoh ) {
  397. 1178     /* Think about this: put def. font in rsrc fork- STR255 */
  398. 1179     TextFont(monaco); /* gives monaco on ImageWriters ╔ */
  399. 1180     v=9;
  400. 1181     }
  401. 1182     else {
  402. 1183     TextFont(courier); /* ╔ and courier on others (incl LW SC) */
  403. 1184     v=14;
  404. 1185     }
  405. 1186    
  406.  
  407.  
  408. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line 1132:1136; File "HD:ncsasrc:main:menu.c"; Line 1193:1197)
  409. 1132    
  410. 1133     v--;
  411. 1134     } while ( TextWidth( stupidarray,0,columns) > (PGRECT.right - PGRECT.left));
  412. 1135    
  413. 1136    
  414.  
  415. 1193     v--;
  416. 1194     } while ( TextWidth( stupidarray,0,columns+1) > (PGRECT.right - PGRECT.left - indent));
  417. 1195     sprintf (tmp,"Fheight:%d, Fwidth:%d, TextSize:%d",Fheight,Fwidth,v+1); putln (tmp);
  418. 1196    
  419. 1197     if (charh!=NULL) {
  420.  
  421.  
  422. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line 1140:1177; File "HD:ncsasrc:main:menu.c"; Line 1201:1291)
  423. 1140    
  424. 1141     h=PGRECT.right - PGRECT.left; /* Get the width */
  425. 1142     v=PGRECT.bottom- PGRECT.top; /* Get the height */
  426. 1143    
  427. 1144     maxlines= (v / Fheight) - 2*VMARGINS -1; /* Get maxlines */
  428. 1145     vloc= VMARGINS;
  429. 1146    
  430. 1147     while (count<charlen) {
  431. 1148     PrOpenPage(prPort, 0L); /* Open the Printer Page */
  432. 1149     (*prRecHdl)->prJob.pIdleProc=printsleep; /* our netsleep */
  433. 1150    
  434. 1151     MoveTo( 0, (VMARGINS-2)*Fheight);
  435. 1152     DrawString("Session Name: ");
  436. 1153    
  437. 1154     DrawString( Title);
  438. 1155     sprintf(pagetemp, "Page %d", pgcount);
  439. 1156     pgtmplen=strlen(pagetemp);
  440. 1157     MoveTo( h-(pgtmplen * Fwidth), (VMARGINS-2)*Fheight);
  441. 1158     DrawText( pagetemp, 0, pgtmplen);
  442. 1159     vloc=VMARGINS;
  443. 1160    
  444. 1161     while (lines < maxlines && count<charlen) {
  445. 1162     while ((count<charlen) && (*charp++!='\r')) { count++; scount++; }
  446. 1163     MoveTo(0,vloc++*Fheight);
  447. 1164     if (scount>0)
  448. 1165     DrawText(start, 0, scount);
  449. 1166     count++;
  450. 1167     lines++;
  451. 1168     scount=0;
  452. 1169     start=charp;
  453. 1170     }
  454. 1171    
  455. 1172     vloc=VMARGINS;
  456. 1173     PrClosePage(prPort); /* Close the Printer page */
  457. 1174     lines=0;
  458. 1175     pgcount++;
  459. 1176     }
  460. 1177     HUnlock(charh);
  461.  
  462. 1201     } else {
  463. 1202     if (sts=GetFPos(refNum, &charlen))
  464. 1203     { sprintf(tmp,"GetFPos: ERROR %d",sts); putln(tmp); }
  465. 1204     charlen-=3; /* skip last 3 chars, as they are part of ESC seq */
  466. 1205     if (sts=SetFPos(refNum,(short) fsFromStart,0L)) /* rewind to beginning of file */
  467. 1206     { sprintf(tmp,"SetFPos: ERROR %d",sts); putln(tmp); }
  468. 1207     start = buf; /* always (the array doesn't move) */
  469. 1208     dummyCount=1;
  470. 1209     if (sts=FSRead(refNum,&dummyCount,&nextchar)) /* get first char */
  471. 1210     { sprintf(tmp,"FSRead: ERROR %d",sts); putln(tmp); }
  472. 1211     }
  473. 1212     sprintf(tmp,"chars to print:%d",charlen); putln(tmp);
  474. 1213    
  475. 1214     h=PGRECT.right - PGRECT.left - indent; /* Get the width */
  476. 1215     v=PGRECT.bottom- PGRECT.top; /* Get the height */
  477. 1216    
  478. 1217     maxlines = v/Fheight-1;
  479. 1218     pgcount = 0;
  480. 1219     while (count<charlen) {
  481. 1220     pgcount++;
  482. 1221     lines = 1;
  483. 1222     PrOpenPage(prPort, 0L); /* Open the Printer Page */
  484. 1223     if (sts=PrError()) { sprintf(tmp,"PrOpenPage: ERROR %d",sts); putln(tmp); }
  485. 1224     (*prRecHdl)->prJob.pIdleProc=printsleep; /* our netsleep */
  486. 1225     sprintf (tmp,"printing page:%d",pgcount); putln(tmp);
  487. 1226    
  488. 1227     if (useTitle) {
  489. 1228     MoveTo( indent, lines*Fheight);
  490. 1229     DrawString("Session Name: ");
  491. 1230    
  492. 1231     DRAWSTRING( Title); /* the parameter is a Str255, not a *char */
  493. 1232     sprintf(pagetemp, "Page %d", pgcount);
  494. 1233     pgtmplen=strlen(pagetemp);
  495. 1234     MoveTo( PGRECT.right-(pgtmplen * Fwidth)-1, lines++*Fheight);
  496. 1235     DrawText( pagetemp, 0, pgtmplen);
  497. 1236     lines++; /* one blank line after title line */
  498. 1237     }
  499. 1238    
  500. 1239     if (charh!=NULL) { /* print from handle */
  501. 1240     while (lines <= maxlines && count<charlen) {
  502. 1241     scount=0;
  503. 1242     while ((count<charlen) && (*charp++!='\r')) { count++; scount++; }
  504. 1243     MoveTo(indent,lines++*Fheight);
  505. 1244     if (scount>0)
  506. 1245     DrawText(start, 0, scount);
  507. 1246     count++;
  508. 1247     start=charp;
  509. 1248     }
  510. 1249     } else { /* print from file */
  511. 1250     while (lines <= maxlines && count<charlen) {
  512. 1251     rdy = 0;
  513. 1252     scount = 0;
  514. 1253     while ((count<charlen) && (!rdy)) {
  515. 1254     switch (nextchar) {
  516. 1255     case ascCR:
  517. 1256     rdy=1;
  518. 1257     break;
  519. 1258     case ascLF:
  520. 1259     rdy=1;
  521. 1260     break;
  522. 1261     case ascFF:
  523. 1262     rdy=1;
  524. 1263     break;
  525. 1264     default:
  526. 1265     buf[scount++]=nextchar;
  527. 1266     count++;
  528. 1267     dummyCount=1;
  529. 1268     if (sts=FSRead (refNum,&dummyCount,&nextchar))
  530. 1269     { sprintf(tmp,"FSRead: ERROR %d",sts); putln(tmp); }
  531. 1270     break;
  532. 1271     }
  533. 1272     }
  534. 1273     MoveTo(indent,lines*Fheight);
  535. 1274     if (scount>0)
  536. 1275     DrawText(start, 0, scount);
  537. 1276     if (nextchar==ascLF)
  538. 1277     lines++; /* LF -> new line */
  539. 1278     if (nextchar==ascFF)
  540. 1279     lines = maxlines+1; /* FF -> new page */
  541. 1280     dummyCount=1;
  542. 1281     if (sts=FSRead (refNum,&dummyCount,&nextchar))
  543. 1282     { sprintf(tmp,"FSRead: ERROR %d",sts); putln(tmp); }
  544. 1283     count++;
  545. 1284     }
  546. 1285     }
  547. 1286     PrClosePage(prPort); /* Close the Printer page */
  548. 1287     if (sts=PrError()) { sprintf(tmp,"PrClosePage: ERROR %d",sts); putln(tmp); }
  549. 1288     }
  550. 1289     if (charh!=NULL)
  551. 1290     HUnlock(charh);
  552. 1291     putln("leaving printPages()");
  553.  
  554.  
  555. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line 1205; File "HD:ncsasrc:main:menu.c"; Line 1319)
  556. 1205     printPages( prPort, charh, Title, VSmaxwidth(vs));
  557.  
  558. 1319     printPages( prPort, Title, VSmaxwidth(vs), charh, (short) -1, TRUE);
  559.  
  560.  
  561. Extra lines in 2nd before 1455 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞1455; File "HD:ncsasrc:main:menu.c"; Line 1569)
  562. 1569     DisableItem( myMenus[Emul],EMnational);
  563.  
  564.  
  565. Extra lines in 2nd before 1496 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:menu.c"; Line ╞1496; File "HD:ncsasrc:main:menu.c"; Line 1611)
  566. 1611     EnableItem ( myMenus[Emul],EMnational);
  567.  
  568.  
  569. *** EOF on both files at the same time ***
  570.  
  571.  
  572. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  573. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:mpw.h" "HD:ncsasrc:main:mpw.h"
  574.  
  575.  
  576. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  577. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r" "HD:ncsasrc:main:ncsa.rsrc.r"
  578. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r
  579. File #2: HD:ncsasrc:main:ncsa.rsrc.r
  580.  
  581. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 838:840; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 838:840)
  582.  838     { /* array DITLarray: 13 elements */
  583.  839     /* [1] */
  584.  840     {206, 19, 226, 79},
  585.  
  586.  838     { /* array DITLarray: 14 elements */
  587.  839     /* [1] */
  588.  840     {235, 16, 260, 76},
  589.  
  590.  
  591. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 846; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 846)
  592.  846     {206, 197, 226, 257},
  593.  
  594.  846     {235, 200, 260, 260},
  595.  
  596.  
  597. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 852; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 852)
  598.  852     {206, 19, 226, 79},
  599.  
  600.  852     {235, 16, 260, 76},
  601.  
  602.  
  603. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 875; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 875)
  604.  875     {206, 112, 226, 172},
  605.  
  606.  875     {235, 112, 260, 172},
  607.  
  608.  
  609. Extra lines in 2nd before 915 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line ╞915; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 915:920)
  610.  915     },
  611.  916     /* [14] */
  612.  917     {200, 12, 220, 262},
  613.  918     CheckBox {
  614.  919     enabled,
  615.  920     "National Chars"
  616.  
  617.  
  618. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 1386; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 1392)
  619. 1386     {60, 108, 306, 390},
  620.  
  621. 1392     {60, 108, 324, 390},
  622.  
  623.  
  624. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 1426; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 1432)
  625. 1426     {44, 84, 346, 402},
  626.  
  627. 1432     {30, 84, 332, 402},
  628.  
  629.  
  630. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 2155; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 2161)
  631. 2155     0x7FFFFDFB,
  632.  
  633. 2161     0x7FFFFBFB,
  634.  
  635.  
  636. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 2158; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 2164)
  637. 2158     { /* array: 14 elements */
  638.  
  639. 2164     { /* array: 16 elements */
  640.  
  641.  
  642. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 2170:2187; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 2176:2195)
  643. 2170     "Clear Screen Saves Lines", noIcon, "", "", plain,
  644. 2171     /* [7] */
  645. 2172     "Reset Terminal", noIcon, "", "", plain,
  646. 2173     /* [8] */
  647. 2174     "Jump Scroll", noIcon, "", "", plain,
  648. 2175     /* [9] */
  649. 2176     "TEK Page", noIcon, "", "", plain,
  650. 2177     /* [10] */
  651. 2178     "-", noIcon, "", "", plain,
  652. 2179     /* [11] */
  653. 2180     "Set Usable Lines╔", noIcon, "", "", plain,
  654. 2181     /* [12] */
  655. 2182     "Setup Keys╔", noIcon, "", "", plain,
  656. 2183     /* [13] */
  657. 2184     "Font", noIcon, hierarchicalMenu, "Ç", plain,
  658. 2185     /* [14] */
  659. 2186     "Size", noIcon, hierarchicalMenu, "ü", plain,
  660. 2187     /* [15] */
  661.  
  662. 2176     "National Chars", noIcon, "", "", plain,
  663. 2177     /* [7] */
  664. 2178     "Clear Screen Saves Lines", noIcon, "", "", plain,
  665. 2179     /* [8] */
  666. 2180     "Reset Terminal", noIcon, "", "", plain,
  667. 2181     /* [9] */
  668. 2182     "Jump Scroll", noIcon, "", "", plain,
  669. 2183     /* [10] */
  670. 2184     "TEK Page", noIcon, "", "", plain,
  671. 2185     /* [11] */
  672. 2186     "-", noIcon, "", "", plain,
  673. 2187     /* [12] */
  674. 2188     "Set Usable Lines╔", noIcon, "", "", plain,
  675. 2189     /* [13] */
  676. 2190     "Setup Keys╔", noIcon, "", "", plain,
  677. 2191     /* [14] */
  678. 2192     "Font", noIcon, hierarchicalMenu, "Ç", plain,
  679. 2193     /* [15] */
  680. 2194     "Size", noIcon, hierarchicalMenu, "ü", plain,
  681. 2195     /* [16] */
  682.  
  683.  
  684. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 2347; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 2355)
  685. 2347     0x7FFFFDFB,
  686.  
  687. 2355     0x7FFFFBFB,
  688.  
  689.  
  690. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 2350; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 2358)
  691. 2350     { /* array: 14 elements */
  692.  
  693. 2358     { /* array: 16 elements */
  694.  
  695.  
  696. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 2362:2379; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 2370:2389)
  697. 2362     "Clear Screen Saves Lines", noIcon, "", "", plain,
  698. 2363     /* [7] */
  699. 2364     "Reset Terminal", noIcon, "", "", plain,
  700. 2365     /* [8] */
  701. 2366     "Jump Scroll", noIcon, "J", "", plain,
  702. 2367     /* [9] */
  703. 2368     "TEK Page", noIcon, "", "", plain,
  704. 2369     /* [10] */
  705. 2370     "-", noIcon, "", "", plain,
  706. 2371     /* [11] */
  707. 2372     "Set Usable Lines╔", noIcon, "", "", plain,
  708. 2373     /* [12] */
  709. 2374     "Setup Keys╔", noIcon, "S", "", plain,
  710. 2375     /* [13] */
  711. 2376     "Font", noIcon, hierarchicalMenu, "Ç", plain,
  712. 2377     /* [14] */
  713. 2378     "Size", noIcon, hierarchicalMenu, "ü", plain,
  714. 2379     /* [15] */
  715.  
  716. 2370     "National Chars", noIcon, "B", "", plain,
  717. 2371     /* [7] */
  718. 2372     "Clear Screen Saves Lines", noIcon, "", "", plain,
  719. 2373     /* [8] */
  720. 2374     "Reset Terminal", noIcon, "", "", plain,
  721. 2375     /* [9] */
  722. 2376     "Jump Scroll", noIcon, "J", "", plain,
  723. 2377     /* [10] */
  724. 2378     "TEK Page", noIcon, "", "", plain,
  725. 2379     /* [11] */
  726. 2380     "-", noIcon, "", "", plain,
  727. 2381     /* [12] */
  728. 2382     "Set Usable Lines╔", noIcon, "", "", plain,
  729. 2383     /* [13] */
  730. 2384     "Setup Keys╔", noIcon, "S", "", plain,
  731. 2385     /* [14] */
  732. 2386     "Font", noIcon, hierarchicalMenu, "Ç", plain,
  733. 2387     /* [15] */
  734. 2388     "Size", noIcon, hierarchicalMenu, "ü", plain,
  735. 2389     /* [16] */
  736.  
  737.  
  738. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 5878; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 5888)
  739. 5878     "NCSA Telnet Version 2.3 (July 89).\nNational Center for\nSupercomputing Applications"
  740.  
  741. 5888     "NCSA/LU Telnet Version 2.3.1 (May 90).\nNational Center for\nSupercomputing Applications"
  742.  
  743.  
  744. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:ncsa.rsrc.r"; Line 5892:5909; File "HD:ncsasrc:main:ncsa.rsrc.r"; Line 5902:5995)
  745. 5892    resource 'vers' (3) {
  746. 5893     0x02, 0x30, release, 0, verUS,
  747. 5894     "2.3",
  748. 5895     "2.3 MacTCP version"
  749. 5896     };
  750. 5897    
  751. 5898    resource 'vers' (2) {
  752. 5899     0x02, 0x30, release, 0, verUS,
  753. 5900     "2.3",
  754. 5901     "NCSA Telnet 2.3"
  755. 5902     };
  756. 5903    
  757. 5904    resource 'vers' (1) {
  758. 5905     0x02, 0x30, release, 0, verUS,
  759. 5906     "2.3",
  760. 5907     "2.3 NCSA version"
  761. 5908     };
  762. 5909    
  763.  
  764. 5902    data 'TRSL' (256, "Default (not used)") {
  765. 5903     $"00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F" /* .........╞...┬.. */
  766. 5904     $"10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F" /* ................ */
  767. 5905     $"20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F" /* !"#$%&'()*+,-./ */
  768. 5906     $"30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F" /* 0123456789:;<=>? */
  769. 5907     $"40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F" /* @ABCDEFGHIJKLMNO */
  770. 5908     $"50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F" /* PQRSTUVWXYZ[\]^_ */
  771. 5909     $"60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F" /* `abcdefghijklmno */
  772. 5910     $"70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F" /* pqrstuvwxyz{|}~. */
  773. 5911     $"80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F" /* ÇüéâäàåçêëèïîìÄÅ */
  774. 5912     $"90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F" /* ÉæÆôöòûùÿÖÜ¢£¥₧ƒ */
  775. 5913     $"A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF" /* áíóúñѪº¿⌐¬½¼¡«» */
  776. 5914     $"B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF" /* ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐ */
  777. 5915     $"C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF" /* └┴┬├─┼╞╟╚╔╩╦╠═╬╧ */
  778. 5916     $"D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF" /* ╨╤╥╙╘╒╓╫╪....... */
  779. 5917     $"E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF" /* ................ */
  780. 5918     $"F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF" /* ................ */
  781. 5919    };
  782. 5920    
  783. 5921    data 'TRSL' (257, "US 8-bit -> US 7-bit") {
  784. 5922     $"00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F" /* .........╞...┬.. */
  785. 5923     $"10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F" /* ................ */
  786. 5924     $"20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F" /* !"#$%&'()*+,-./ */
  787. 5925     $"30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F" /* 0123456789:;<=>? */
  788. 5926     $"40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F" /* @ABCDEFGHIJKLMNO */
  789. 5927     $"50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F" /* PQRSTUVWXYZ[\]^_ */
  790. 5928     $"60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F" /* `abcdefghijklmno */
  791. 5929     $"70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F" /* pqrstuvwxyz{|}~. */
  792. 5930     $"41 41 43 45 4E 4F 55 61 61 61 61 61 61 63 65 65" /* AACENOUaaaaaacee */
  793. 5931     $"65 65 69 69 69 69 6E 6F 6F 6F 6F 6F 75 75 75 75" /* eeiiiinooooouuuu */
  794. 5932     $"2B 6F 63 4C 53 6F 50 53 52 43 22 60 22 23 41 4F" /* +ocLSoPSRC"`"#AO */
  795. 5933     $"38 23 3C 3E 59 75 64 53 50 70 53 61 6F 4F 61 6F" /* 8#<>YudSPpSaoOao */
  796. 5934     $"3F 69 2D 56 66 3D 64 3C 3E 2E 20 41 41 4F 4F 6F" /* ?i-Vf=d<>. AAOOo */
  797. 5935     $"2D 2D 22 22 60 60 2F 6F 79 3D 20 20 20 20 20 20" /* --""``/oy= */
  798. 5936     $"20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20" /* */
  799. 5937     $"20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20" /* */
  800. 5938    };
  801. 5939    
  802. 5940    data 'TRSL' (258, "US -> National") {
  803. 5941     $"00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F" /* .........╞...┬.. */
  804. 5942     $"10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F" /* ................ */
  805. 5943     $"20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F" /* !"#$%&'()*+,-./ */
  806. 5944     $"30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F" /* 0123456789:;<=>? */
  807. 5945     $"83 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F" /* âABCDEFGHIJKLMNO */
  808. 5946     $"50 51 52 53 54 55 56 57 58 59 5A 80 85 81 86 5F" /* PQRSTUVWXYZÇàüå_ */
  809. 5947     $"8E 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F" /* Äabcdefghijklmno */
  810. 5948     $"70 71 72 73 74 75 76 77 78 79 7A 8A 9A 8C 9F 7F" /* pqrstuvwxyzèÜîƒ. */
  811. 5949     $"80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F" /* ÇüéâäàåçêëèïîìÄÅ */
  812. 5950     $"90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F" /* ÉæÆôöòûùÿÖÜ¢£¥₧ƒ */
  813. 5951     $"A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF" /* áíóúñѪº¿⌐¬½¼¡«» */
  814. 5952     $"B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF" /* ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐ */
  815. 5953     $"C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF" /* └┴┬├─┼╞╟╚╔╩╦╠═╬╧ */
  816. 5954     $"D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF" /* ╨╤╥╙╘╒╓╫╪....... */
  817. 5955     $"E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF" /* ................ */
  818. 5956     $"F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF" /* ................ */
  819. 5957    };
  820. 5958    
  821. 5959    data 'TRSL' (259, "National -> US") {
  822. 5960     $"00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F" /* .........╞...┬.. */
  823. 5961     $"10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F" /* ................ */
  824. 5962     $"20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F" /* !"#$%&'()*+,-./ */
  825. 5963     $"30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F" /* 0123456789:;<=>? */
  826. 5964     $"40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F" /* @ABCDEFGHIJKLMNO */
  827. 5965     $"50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F" /* PQRSTUVWXYZ[\]^_ */
  828. 5966     $"60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F" /* `abcdefghijklmno */
  829. 5967     $"70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F" /* pqrstuvwxyz{|}~. */
  830. 5968     $"5B 5D 43 40 4E 5C 5E 61 61 61 7B 61 7D 63 60 65" /* []C@N\^aaa{a}c`e */
  831. 5969     $"65 65 69 69 69 69 6E 6F 6F 6F 7C 6F 75 75 75 7E" /* eeiiiinooo|ouuu~ */
  832. 5970     $"2B 6F 63 4C 53 6F 50 53 52 43 22 60 22 23 41 4F" /* +ocLSoPSRC"`"#AO */
  833. 5971     $"38 23 3C 3E 59 75 64 53 50 70 53 61 6F 4F 61 6F" /* 8#<>YudSPpSaoOao */
  834. 5972     $"3F 69 2D 56 66 3D 64 3C 3E 2E 20 41 41 4F 4F 6F" /* ?i-Vf=d<>. AAOOo */
  835. 5973     $"2D 2D 22 22 60 60 2F 6F 79 3D 20 24 20 20 20 20" /* --""``/oy= $ */
  836. 5974     $"20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20" /* */
  837. 5975     $"20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20" /* */
  838. 5976    };
  839. 5977    
  840. 5978    resource 'vers' (3) {
  841. 5979     0x02, 0x30, release, 0, verUS,
  842. 5980     "2.3.1",
  843. 5981     "2.3.1 MacTCP version"
  844. 5982     };
  845. 5983    
  846. 5984    resource 'vers' (2) {
  847. 5985     0x02, 0x30, release, 0, verUS,
  848. 5986     "2.3.1",
  849. 5987     "NCSA/LU Telnet 2.3.1"
  850. 5988     };
  851. 5989    
  852. 5990    resource 'vers' (1) {
  853. 5991     0x02, 0x30, release, 0, verUS,
  854. 5992     "2.3.1",
  855. 5993     "2.3.1 NCSA/LU version"
  856. 5994     };
  857. 5995    
  858.  
  859. *** EOF on both files ***
  860.  
  861.  
  862. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  863. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:netevent.c" "HD:ncsasrc:main:netevent.c"
  864. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:netevent.c
  865. File #2: HD:ncsasrc:main:netevent.c
  866.  
  867. Extra lines in 2nd before 414 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:netevent.c"; Line ╞414; File "HD:ncsasrc:main:netevent.c"; Line 414:415)
  868.  414     trbuf8to7 (screens[scrn].outptr,screens[scrn].outlen); /* translate to national chars */
  869.  415    
  870.  
  871.  
  872. *** EOF on both files at the same time ***
  873.  
  874.  
  875. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  876. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:netevent.h" "HD:ncsasrc:main:netevent.h"
  877.  
  878.  
  879. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  880. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c" "HD:ncsasrc:main:prefs.c"
  881. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c
  882. File #2: HD:ncsasrc:main:prefs.c
  883.  
  884. Extra lines in 2nd before 55 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c"; Line ╞55; File "HD:ncsasrc:main:prefs.c"; Line 55)
  885.   55    #define PrefNational 14 /* National Chars */
  886.  
  887.  
  888. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c"; Line 71; File "HD:ncsasrc:main:prefs.c"; Line 72)
  889.   71     int i, tildeMap,dontclose, optKeys, cmdKeys,tempi;
  890.  
  891.   72     int i, tildeMap,dontclose, optKeys, cmdKeys,national,tempi;
  892.  
  893.  
  894. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c"; Line 75; File "HD:ncsasrc:main:prefs.c"; Line 76)
  895.   75     DCloseCtrl, MacBResetCtrl, MacBinaryCtrl, TMapCtrl;
  896.  
  897.   76     DCloseCtrl, MacBResetCtrl, MacBinaryCtrl, TMapCtrl, National;
  898.  
  899.  
  900. Extra lines in 2nd before 94 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c"; Line ╞94; File "HD:ncsasrc:main:prefs.c"; Line 95)
  901.   95     GetDItem( dtemp, PrefNational, &dItem, &National, &dBox);
  902.  
  903.  
  904. Extra lines in 2nd before 111 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c"; Line ╞111; File "HD:ncsasrc:main:prefs.c"; Line 113:114)
  905.  113     SetCtlValue( National, Prefs.national);/* Set up the Check box */
  906.  114     national = Prefs.national;
  907.  
  908.  
  909. Extra lines in 2nd before 140 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c"; Line ╞140; File "HD:ncsasrc:main:prefs.c"; Line 144:147)
  910.  144     if (dItem == PrefNational) {
  911.  145     national=!national;
  912.  146     SetCtlValue( National, national);
  913.  147     }
  914.  
  915.  
  916. Extra lines in 2nd before 157 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c"; Line ╞157; File "HD:ncsasrc:main:prefs.c"; Line 165:171)
  917.  165     Prefs.national=national;
  918.  166    
  919.  167     /*
  920.  168     The setting of Prefs.national is used to decide if national chars
  921.  169     should be on or off for new windows. It is referenced from
  922.  170     addport in maclook.c
  923.  171     */
  924.  
  925.  
  926. Extra lines in 1st before 232 in 2nd (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.c"; Line 217; File "HD:ncsasrc:main:prefs.c"; Line ╞232)
  927.  217    
  928.  
  929.  
  930. *** EOF on both files at the same time ***
  931.  
  932.  
  933. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  934. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.h" "HD:ncsasrc:main:prefs.h"
  935. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:prefs.h
  936. File #2: HD:ncsasrc:main:prefs.h
  937.  
  938. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.h"; Line 32; File "HD:ncsasrc:main:prefs.h"; Line 32)
  939.   32    #define PREF_Version 4
  940.  
  941.   32    #define PREF_Version 5
  942.  
  943.  
  944. Extra lines in 2nd before 43 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.h"; Line ╞43; File "HD:ncsasrc:main:prefs.h"; Line 43)
  945.   43     short national; /* Default for National Chars */
  946.  
  947.  
  948. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.h"; Line 46; File "HD:ncsasrc:main:prefs.h"; Line 47)
  949.   46    NCSAPrefs Prefs = { PREF_Version, 2, 1, 0, 0, 1, 0, 1};
  950.  
  951.   47    NCSAPrefs Prefs = { PREF_Version, 2, 1, 0, 0, 1, 0, 1, 0};
  952.  
  953.  
  954. Extra lines in 2nd before 52 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:prefs.h"; Line ╞52; File "HD:ncsasrc:main:prefs.h"; Line 53)
  955.   53     16 /* Prefs 4 didn't have National */
  956.  
  957.  
  958. *** EOF on both files at the same time ***
  959.  
  960.  
  961. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  962. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:procs.c" "HD:ncsasrc:main:procs.c"
  963.  
  964.  
  965. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  966. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:protocol.h" "HD:ncsasrc:main:protocol.h"
  967.  
  968.  
  969. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  970. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:smtp.c" "HD:ncsasrc:main:smtp.c"
  971.  
  972.  
  973. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  974. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:switch.c" "HD:ncsasrc:main:switch.c"
  975.  
  976.  
  977. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  978. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:switchback.a" "HD:ncsasrc:main:switchback.a"
  979.  
  980.  
  981. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  982. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:switchback.asm" "HD:ncsasrc:main:switchback.asm"
  983.  
  984.  
  985. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  986. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:sysenviron.h" "HD:ncsasrc:main:sysenviron.h"
  987.  
  988.  
  989. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  990. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.make" "HD:ncsasrc:main:telnet.make"
  991. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:telnet.make
  992. File #2: HD:ncsasrc:main:telnet.make
  993.  
  994. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.make"; Line 30; File "HD:ncsasrc:main:telnet.make"; Line 30)
  995.   30     echo ' *VERSION = "'NCSA Telnet 2.3 (`date -s -d`) -MacTCP-'";' >>version.c
  996.  
  997.   30     echo ' *VERSION = "'NCSA╢/LU Telnet 2.3.1 (`date -s -d`) -MacTCP-'";' >>version.c
  998.  
  999.  
  1000. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.make"; Line 56; File "HD:ncsasrc:main:telnet.make"; Line 56:57)
  1001.   56     {ObjDir}config.c.o
  1002.  
  1003.   56     {ObjDir}config.c.o ╢
  1004.   57     {ObjDir}translate.c.o
  1005.  
  1006.  
  1007. Extra lines in 2nd before 73 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.make"; Line ╞73; File "HD:ncsasrc:main:telnet.make"; Line 74)
  1008.   74     {ObjDir}translate.c.o ╢
  1009.  
  1010.  
  1011. Extra lines in 2nd before 80 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.make"; Line ╞80; File "HD:ncsasrc:main:telnet.make"; Line 82:85)
  1012.   82     SetFile -a iB telnet
  1013.   83    
  1014.   84    
  1015.   85    telnet ── ncsa.rsrc.r
  1016.  
  1017.  
  1018. Extra lines in 1st file (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.make"; Line 85; File "HD:ncsasrc:main:telnet.make"; Line 90╞)
  1019.   85     SetFile -a iB telnet
  1020.  
  1021. *** EOF on both files ***
  1022.  
  1023.  
  1024. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1025. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.ncsa.make" "HD:ncsasrc:main:telnet.ncsa.make"
  1026. File #1: MAC:Anvèndare:Roland:Mac Telnet:main:telnet.ncsa.make
  1027. File #2: HD:ncsasrc:main:telnet.ncsa.make
  1028.  
  1029. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.ncsa.make"; Line 23; File "HD:ncsasrc:main:telnet.ncsa.make"; Line 23)
  1030.   23    AllDepend = mpw.h maclook.make ::vs:wind.h
  1031.  
  1032.   23    AllDepend = mpw.h ::vs:wind.h
  1033.  
  1034.  
  1035. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.ncsa.make"; Line 30; File "HD:ncsasrc:main:telnet.ncsa.make"; Line 30)
  1036.   30     echo ' *VERSION = "'NCSA Telnet 2.3 (`date -s -d`)'";' >>version.c
  1037.  
  1038.   30     echo ' *VERSION = "'NCSA╢/LU Telnet 2.3.1 (`date -s -d`)'";' >>version.c
  1039.  
  1040.  
  1041. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.ncsa.make"; Line 57; File "HD:ncsasrc:main:telnet.ncsa.make"; Line 57:58)
  1042.   57     {ObjDir}config.c.o
  1043.  
  1044.   57     {ObjDir}config.c.o ╢
  1045.   58     {ObjDir}translate.c.o
  1046.  
  1047.  
  1048. Extra lines in 2nd before 74 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:main:telnet.ncsa.make"; Line ╞74; File "HD:ncsasrc:main:telnet.ncsa.make"; Line 75)
  1049.   75     {ObjDir}translate.c.o ╢
  1050.  
  1051.  
  1052. *** EOF on both files at the same time ***
  1053.  
  1054.  
  1055. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1056. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:vsync.c" "HD:ncsasrc:main:vsync.c"
  1057.  
  1058.  
  1059. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1060. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:main:whatami.h" "HD:ncsasrc:main:whatami.h"
  1061.  
  1062.  
  1063. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1064. ### Files only in MAC:Anvèndare:Roland:Mac Telnet:main:
  1065.  
  1066.  
  1067. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1068. # catenate MAC:Anvèndare:Roland:Mac Telnet:main:db2
  1069. lkasf
  1070.  
  1071.  
  1072. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1073. ### Files only in HD:ncsasrc:main:
  1074.  
  1075.  
  1076. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1077. # catenate HD:ncsasrc:main:Telnet Debug
  1078.  
  1079.  
  1080. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1081. # catenate HD:ncsasrc:main:translate.c
  1082. /*
  1083. *
  1084. * written by Roland Mînsson, Lund University Computing Center, Sweden
  1085. * roland_m@ldc.lu.se
  1086. * put by the author into the public domain
  1087. *
  1088. */
  1089.  
  1090.  
  1091.  
  1092. #include <types.h>
  1093. #include <memory.h>
  1094. #include <errors.h>
  1095. #include <resources.h>
  1096.  
  1097. #include    "::vs:wind.h"
  1098. #include    "::vs:vsdata.h"
  1099.  
  1100.  
  1101. /*************** external variables ***************/
  1102.  
  1103.  
  1104. extern WindRec *screens;            /* The screen array from maclook.c */
  1105. extern int scrn;                        /* The current screen from maclook.c */
  1106. extern VSscrn *VSwhereis(i);
  1107.  
  1108.  
  1109. /*************** typedefs ***************/
  1110.  
  1111. typedef unsigned char BYTE ;
  1112.  
  1113.  
  1114. /*************** #defines ***************/
  1115.  
  1116. #define    TRSL            'TRSL'    /* resource type for translation */
  1117. #define    US82US7        257        /* Resource ids for 'TRSL' resources */
  1118. #define    US2NAT        258        /* Resource ids for 'TRSL' resources */
  1119. #define    NAT2US        259        /* Resource ids for 'TRSL' resources */
  1120.  
  1121. /*************** global variables ***************/
  1122.  
  1123. BYTE    *us82us7table,*us2nattable,*nat2ustable;
  1124.  
  1125. char    tmp[100];                            /* only used for debugging */
  1126.  
  1127.  
  1128. /*************** translation routines ***************/
  1129.  
  1130. /***** trInit *****/
  1131.  
  1132. /* 
  1133. *    Be very careful with calling putln from this procedure, since
  1134. *    putln uses the translation tables. If the tables are not setup
  1135. *    garbage output will appear. This is not harmful, but very
  1136. *    annoying.
  1137. */
  1138.  
  1139. trInit ()
  1140. {
  1141.     if (get_trsl ((short int) US82US7, &us82us7table))
  1142.         setup_def_table (&us82us7table);
  1143.     if (get_trsl ((short int) US2NAT, &us2nattable))
  1144.         setup_def_table (&us2nattable);
  1145.     if (get_trsl ((short int) NAT2US, &nat2ustable))
  1146.         setup_def_table (&nat2ustable);
  1147.     putln ("past initTrans()");
  1148. }
  1149.  
  1150. get_trsl (id, table)
  1151. short int id;
  1152. BYTE **table;
  1153. {
  1154.     Handle h;
  1155.     int size;
  1156.  
  1157.     h = GetResource (TRSL,id);
  1158.     if ((h==NULL) || (ResError()!=noErr)) {
  1159.         sprintf (tmp,"Trouble getting translation resource id %d", id);
  1160.         putln (tmp);
  1161.         return (1);
  1162.     }
  1163.     size = GetHandleSize(h);
  1164.     if (size!=256) {
  1165.         sprintf (tmp,"Translation resource #%d is not of correct length (is %d bytes)",id,size);
  1166.         putln(tmp);
  1167.         return (1);
  1168.     }
  1169.     HLock (h);
  1170.     *table = (BYTE *) *h;
  1171.     return (0);
  1172. }
  1173.  
  1174.  
  1175. setup_def_table (table)
  1176. BYTE **table;
  1177. {
  1178.     Handle h;
  1179.     int i;
  1180.     BYTE b,*bptr;
  1181.     
  1182.  
  1183.     putln ("Setting up default table");
  1184.     h=NewHandle (256);
  1185.     for (bptr=*h,i=0; i<256; i++,bptr++) {
  1186.         b=(BYTE) i;
  1187.         *bptr=b;
  1188.     }
  1189.     HLock (h);
  1190.     *table = (BYTE *) *h;    
  1191. }
  1192.  
  1193.  
  1194. /*
  1195. *
  1196. * Converts a char from 8-bit national to 7-bit national if National Chars
  1197. * is ON, otherwise converts to 7-bit US (default mapping).
  1198. *
  1199. */
  1200.  
  1201. tr8to7 (ascii)
  1202. int *ascii;
  1203. {
  1204.     BYTE b;
  1205.     
  1206.     b = (BYTE) *ascii;
  1207.     if (screens[scrn].national)
  1208.         *ascii = nat2ustable[b];            /* national chars ON */
  1209.     else
  1210.         *ascii = us82us7table[b];            /* national chars OFF */
  1211. }
  1212.  
  1213.  
  1214. /***** tr7to8 *****/
  1215. tr7to8 (ascii)
  1216. int *ascii;
  1217. {
  1218.     BYTE b;
  1219.     
  1220.     if (screens[scrn].national) {
  1221.         b = (BYTE) *ascii;
  1222.         *ascii = us2nattable[b];
  1223.     }
  1224. }
  1225.  
  1226.  
  1227. /***** trbuf8to7 *****/
  1228. trbuf8to7 (buf, len)
  1229. BYTE *buf;
  1230. int len;
  1231. {
  1232.     int i;
  1233.     BYTE *p;
  1234.  
  1235.     if (screens[scrn].national)
  1236.         for (i=0,p=buf; i<len; i++,p++)
  1237.             *p = nat2ustable[*p];                        /* national chars ON */
  1238.     else
  1239.         for (i=0,p=buf; i<len; i++,p++)
  1240.             *p = us82us7table[*p];                        /* national chars OFF */
  1241.             
  1242. }
  1243.  
  1244.  
  1245. /***** trbuf7to8 *****/
  1246. trbuf7to8 (buf, len)
  1247. BYTE *buf;
  1248. int len;
  1249. {
  1250.     int i;
  1251.     BYTE *p;
  1252.     
  1253.     if (screens[scrn].national)
  1254.         for (i=0,p=buf; i<len; i++,p++)
  1255.             *p = us2nattable[*p];
  1256.         
  1257. }
  1258.  
  1259.  
  1260. transBuffer ()        /* translate entire buffer */
  1261. {
  1262.     VSscrn    *vsscreen;
  1263.     VSline    *vslin,*p;
  1264.     int        lineNo,maxLineNo;
  1265.     int        width;                /* allocated witdth of window (80/132) */
  1266.     char        tmp[80];                /* only for debugging */
  1267.     
  1268.     vsscreen = VSwhereis (screens[scrn].vs);
  1269.     vslin = vsscreen->buftop;
  1270.     putln ("in transBuffer, well and alive");
  1271. /*    sprintf (tmp,"VSgetlines(screens[scrn].vs):%d", VSgetlines(screens[scrn].vs)); putln (tmp);
  1272.     sprintf (tmp,"VSmaxwidth(screens[scrn].vs):%d", VSmaxwidth(screens[scrn].vs)); putln (tmp);
  1273.     sprintf (tmp,"vsscreen->lines:%d\n",vsscreen->lines); putln (tmp);
  1274.     sprintf (tmp,"vsscreen->maxlines:%d\n",vsscreen->maxlines); putln (tmp);
  1275.     sprintf (tmp,"vsscreen->numlines:%d\n",vsscreen->numlines); putln (tmp);
  1276.     sprintf (tmp,"vsscreen->allwidth:%d\n",vsscreen->allwidth); putln (tmp);
  1277.     sprintf (tmp,"vsscreen->maxwidth:%d\n",vsscreen->maxwidth); putln (tmp);
  1278.     sprintf (tmp,"vsscreen:%08x\n",vsscreen);  putln (tmp);
  1279.     sprintf (tmp,"vslin:%08x\n",vslin);  putln (tmp);
  1280.     sprintf (tmp,"next:%08x\n",vslin->next);  putln (tmp);
  1281.     sprintf (tmp,"prev:%08x\n",vslin->prev);  putln (tmp);
  1282.     sprintf (tmp,"text:%08x\n\n",vslin->text);  putln (tmp);
  1283. */
  1284.     width = VSmaxwidth(screens[scrn].vs)+1;    /* VSmaxwidth returns 79 or 131 */
  1285.     p = vslin;
  1286.     maxLineNo = vsscreen->numlines+VSgetlines(screens[scrn].vs); /* VSgetlines returns 24 or whatever */
  1287.     for (lineNo=1; lineNo<=maxLineNo; lineNo++) {
  1288.         /*sprintf(tmp,"lineNo:%d, p:%08x, starts with:%c%c%c%c",lineNo,p,*(p->text),*(p->text+1),*(p->text+2),*(p->text+3)); putln(tmp);*/
  1289.         if (p==NULL) { putln ("p is NULL"); return (-1); }
  1290.         if (p->text==NULL) { putln ("p->text is NULL"); return (-1); }
  1291.         if (screens[scrn].national)
  1292.             trbuf7to8 (p->text,width);        /* to national chars */
  1293.         else {
  1294.             screens[scrn].national=1;
  1295.             trbuf8to7 (p->text,width);        /* to US chars */
  1296.             screens[scrn].national=0;
  1297.         }
  1298.         p = p->next;
  1299.     }
  1300.     sprintf (tmp, "transBuffer:did convert %d lines", lineNo-1); putln (tmp);
  1301. }
  1302.  
  1303.  
  1304. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1305. # catenate HD:ncsasrc:main:version.c
  1306. char
  1307.     *VERSION = "NCSA/LU Telnet 2.3.1 (90-06-13) -MacTCP-";
  1308.  
  1309.  
  1310.  
  1311. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1312. ### Summary
  1313. # of identical files: 16
  1314. # of different files: 10
  1315. # of files only in 1st folder: 1
  1316. # of files only in 2nd folder: 3
  1317. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1318. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:tcpip:" "HD:ncsasrc:tcpip:"
  1319. Folder #1: MAC:Anvèndare:Roland:Mac Telnet:tcpip:
  1320. Folder #2: HD:ncsasrc:tcpip:
  1321.  
  1322.  
  1323. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1324. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:at.h" "HD:ncsasrc:tcpip:at.h"
  1325.  
  1326.  
  1327. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1328. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:atalk.c" "HD:ncsasrc:tcpip:atalk.c"
  1329.  
  1330.  
  1331. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1332. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:atalk.h" "HD:ncsasrc:tcpip:atalk.h"
  1333.  
  1334.  
  1335. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1336. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:binsubs.c" "HD:ncsasrc:tcpip:binsubs.c"
  1337.  
  1338.  
  1339. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1340. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:bkgr.c" "HD:ncsasrc:tcpip:bkgr.c"
  1341.  
  1342.  
  1343. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1344. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:boxlayer.h" "HD:ncsasrc:tcpip:boxlayer.h"
  1345.  
  1346.  
  1347. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1348. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:cksum.a" "HD:ncsasrc:tcpip:cksum.a"
  1349.  
  1350.  
  1351. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1352. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:confile.c" "HD:ncsasrc:tcpip:confile.c"
  1353.  
  1354.  
  1355. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1356. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:croft.c" "HD:ncsasrc:tcpip:croft.c"
  1357.  
  1358.  
  1359. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1360. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:data.h" "HD:ncsasrc:tcpip:data.h"
  1361.  
  1362.  
  1363. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1364. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:datalayer.c" "HD:ncsasrc:tcpip:datalayer.c"
  1365.  
  1366.  
  1367. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1368. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:dlayer.c" "HD:ncsasrc:tcpip:dlayer.c"
  1369.  
  1370.  
  1371. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1372. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:elistener.a" "HD:ncsasrc:tcpip:elistener.a"
  1373.  
  1374.  
  1375. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1376. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:ether.c" "HD:ncsasrc:tcpip:ether.c"
  1377.  
  1378.  
  1379. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1380. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:ethertalk.h" "HD:ncsasrc:tcpip:ethertalk.h"
  1381.  
  1382.  
  1383. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1384. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:fastnet.c" "HD:ncsasrc:tcpip:fastnet.c"
  1385.  
  1386.  
  1387. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1388. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:hostform.h" "HD:ncsasrc:tcpip:hostform.h"
  1389.  
  1390.  
  1391. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1392. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:ip.c" "HD:ncsasrc:tcpip:ip.c"
  1393.  
  1394.  
  1395. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1396. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:kip.h" "HD:ncsasrc:tcpip:kip.h"
  1397.  
  1398.  
  1399. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1400. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:listener.a" "HD:ncsasrc:tcpip:listener.a"
  1401.  
  1402.  
  1403. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1404. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:macbinary.h" "HD:ncsasrc:tcpip:macbinary.h"
  1405.  
  1406.  
  1407. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1408. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:macdefs.h" "HD:ncsasrc:tcpip:macdefs.h"
  1409.  
  1410.  
  1411. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1412. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:mactools.c" "HD:ncsasrc:tcpip:mactools.c"
  1413.  
  1414.  
  1415. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1416. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:macutil.c" "HD:ncsasrc:tcpip:macutil.c"
  1417.  
  1418.  
  1419. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1420. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:macwhatami.h" "HD:ncsasrc:tcpip:macwhatami.h"
  1421.  
  1422.  
  1423. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1424. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:netevent.h" "HD:ncsasrc:tcpip:netevent.h"
  1425.  
  1426.  
  1427. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1428. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:protinit.c" "HD:ncsasrc:tcpip:protinit.c"
  1429.  
  1430.  
  1431. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1432. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:protocol.h" "HD:ncsasrc:tcpip:protocol.h"
  1433.  
  1434.  
  1435. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1436. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcp.c" "HD:ncsasrc:tcpip:tcp.c"
  1437.  
  1438.  
  1439. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1440. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcplib.ncsa.make" "HD:ncsasrc:tcpip:tcplib.ncsa.make"
  1441.  
  1442.  
  1443. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1444. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcplib.ncsa.o" "HD:ncsasrc:tcpip:tcplib.ncsa.o"
  1445.  
  1446. ### Cannot open "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcplib.ncsa.o"
  1447. # Not a text file (OS error -31001)
  1448.  
  1449. Compare - Execution terminated!
  1450.  
  1451.  
  1452. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1453. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcplibd.make" "HD:ncsasrc:tcpip:tcplibd.make"
  1454. File #1: MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcplibd.make
  1455. File #2: HD:ncsasrc:tcpip:tcplibd.make
  1456.  
  1457. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcplibd.make"; Line 54; File "HD:ncsasrc:tcpip:tcplibd.make"; Line 54)
  1458.   54     {MPW}"CLibraries:MacTCP.o"
  1459.  
  1460.   54     {CLibraries}MacTCP.o
  1461.  
  1462. *** EOF on both files ***
  1463.  
  1464.  
  1465. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1466. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcplibd.o" "HD:ncsasrc:tcpip:tcplibd.o"
  1467.  
  1468. ### Cannot open "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tcplibd.o"
  1469. # Not a text file (OS error -31001)
  1470.  
  1471. Compare - Execution terminated!
  1472.  
  1473.  
  1474. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1475. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:tools.c" "HD:ncsasrc:tcpip:tools.c"
  1476.  
  1477.  
  1478. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1479. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:user.c" "HD:ncsasrc:tcpip:user.c"
  1480.  
  1481.  
  1482. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1483. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:usera5.a" "HD:ncsasrc:tcpip:usera5.a"
  1484.  
  1485.  
  1486. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1487. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:userd.c" "HD:ncsasrc:tcpip:userd.c"
  1488.  
  1489.  
  1490. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1491. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:util.c" "HD:ncsasrc:tcpip:util.c"
  1492.  
  1493.  
  1494. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1495. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tcpip:whatami.h" "HD:ncsasrc:tcpip:whatami.h"
  1496.  
  1497.  
  1498.  
  1499. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1500. ### Summary
  1501. # of identical files: 36
  1502. # of different files: 3
  1503. # of files only in 1st folder: 0
  1504. # of files only in 2nd folder: 0
  1505. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1506. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:tek:" "HD:ncsasrc:tek:"
  1507. Folder #1: MAC:Anvèndare:Roland:Mac Telnet:tek:
  1508. Folder #2: HD:ncsasrc:tek:
  1509.  
  1510.  
  1511. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1512. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:rg.h" "HD:ncsasrc:tek:rg.h"
  1513.  
  1514.  
  1515. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1516. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:rg0.c" "HD:ncsasrc:tek:rg0.c"
  1517.  
  1518.  
  1519. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1520. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:rghp.c" "HD:ncsasrc:tek:rghp.c"
  1521.  
  1522.  
  1523. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1524. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:rgmac.c" "HD:ncsasrc:tek:rgmac.c"
  1525.  
  1526.  
  1527. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1528. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:rgmp.c" "HD:ncsasrc:tek:rgmp.c"
  1529.  
  1530.  
  1531. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1532. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:teklib.make" "HD:ncsasrc:tek:teklib.make"
  1533.  
  1534.  
  1535. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1536. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:teklib.o" "HD:ncsasrc:tek:teklib.o"
  1537.  
  1538. ### Cannot open "MAC:Anvèndare:Roland:Mac Telnet:tek:teklib.o"
  1539. # Not a text file (OS error -31001)
  1540.  
  1541. Compare - Execution terminated!
  1542.  
  1543.  
  1544. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1545. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:tekmain.c" "HD:ncsasrc:tek:tekmain.c"
  1546.  
  1547.  
  1548. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1549. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:tekstor.c" "HD:ncsasrc:tek:tekstor.c"
  1550.  
  1551.  
  1552. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1553. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:tekstor.h" "HD:ncsasrc:tek:tekstor.h"
  1554.  
  1555.  
  1556. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1557. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:vgfont.h" "HD:ncsasrc:tek:vgfont.h"
  1558.  
  1559.  
  1560. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1561. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:vgtek.c" "HD:ncsasrc:tek:vgtek.c"
  1562.  
  1563.  
  1564. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1565. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:tek:vgtek.h" "HD:ncsasrc:tek:vgtek.h"
  1566.  
  1567.  
  1568.  
  1569. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1570. ### Summary
  1571. # of identical files: 12
  1572. # of different files: 1
  1573. # of files only in 1st folder: 0
  1574. # of files only in 2nd folder: 0
  1575. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1576. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:vr:" "HD:ncsasrc:vr:"
  1577. Folder #1: MAC:Anvèndare:Roland:Mac Telnet:vr:
  1578. Folder #2: HD:ncsasrc:vr:
  1579.  
  1580.  
  1581. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1582. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:rasmac.c" "HD:ncsasrc:vr:rasmac.c"
  1583.  
  1584.  
  1585. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1586. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:rg2.c" "HD:ncsasrc:vr:rg2.c"
  1587.  
  1588.  
  1589. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1590. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:rgmac.c" "HD:ncsasrc:vr:rgmac.c"
  1591.  
  1592.  
  1593. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1594. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:RGmacros.h" "HD:ncsasrc:vr:RGmacros.h"
  1595.  
  1596.  
  1597. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1598. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:RGrout.h" "HD:ncsasrc:vr:RGrout.h"
  1599.  
  1600.  
  1601. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1602. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:rr.h" "HD:ncsasrc:vr:rr.h"
  1603.  
  1604.  
  1605. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1606. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:vdevice.c" "HD:ncsasrc:vr:vdevice.c"
  1607.  
  1608.  
  1609. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1610. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:vdevice.h" "HD:ncsasrc:vr:vdevice.h"
  1611.  
  1612.  
  1613. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1614. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:vr.c" "HD:ncsasrc:vr:vr.c"
  1615.  
  1616.  
  1617. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1618. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:vr.h" "HD:ncsasrc:vr:vr.h"
  1619.  
  1620.  
  1621. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1622. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:vrfile.h" "HD:ncsasrc:vr:vrfile.h"
  1623.  
  1624.  
  1625. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1626. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:vrlib.make" "HD:ncsasrc:vr:vrlib.make"
  1627.  
  1628.  
  1629. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1630. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vr:vrlib.o" "HD:ncsasrc:vr:vrlib.o"
  1631.  
  1632. ### Cannot open "MAC:Anvèndare:Roland:Mac Telnet:vr:vrlib.o"
  1633. # Not a text file (OS error -31001)
  1634.  
  1635. Compare - Execution terminated!
  1636.  
  1637.  
  1638.  
  1639. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1640. ### Summary
  1641. # of identical files: 12
  1642. # of different files: 1
  1643. # of files only in 1st folder: 0
  1644. # of files only in 2nd folder: 0
  1645. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1646. SFDiffDir "MAC:Anvèndare:Roland:Mac Telnet:vs:" "HD:ncsasrc:vs:"
  1647. Folder #1: MAC:Anvèndare:Roland:Mac Telnet:vs:
  1648. Folder #2: HD:ncsasrc:vs:
  1649.  
  1650.  
  1651. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1652. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:rsmac.c" "HD:ncsasrc:vs:rsmac.c"
  1653.  
  1654.  
  1655. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1656. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:vsdata.h" "HD:ncsasrc:vs:vsdata.h"
  1657. File #1: MAC:Anvèndare:Roland:Mac Telnet:vs:vsdata.h
  1658. File #2: HD:ncsasrc:vs:vsdata.h
  1659.  
  1660. Extra lines in 2nd before 21 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsdata.h"; Line ╞21; File "HD:ncsasrc:vs:vsdata.h"; Line 21:22)
  1661.   21    #include <stdio.h>
  1662.   22    
  1663.  
  1664.  
  1665. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsdata.h"; Line 61; File "HD:ncsasrc:vs:vsdata.h"; Line 63:67)
  1666.   61     parmptr; /* pointer to current parm */
  1667.  
  1668.   63     parmptr, /* pointer to current parm */
  1669.   64     prredirect; /* printer redirection or not */
  1670.   65     long prbuf; /* last four chars */
  1671.   66     short refNum; /* temporary file for printer redirection */
  1672.   67     char fname[40]; /* file name for temporary file */
  1673.  
  1674.  
  1675. *** EOF on both files at the same time ***
  1676.  
  1677.  
  1678. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1679. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:vsem.c" "HD:ncsasrc:vs:vsem.c"
  1680. File #1: MAC:Anvèndare:Roland:Mac Telnet:vs:vsem.c
  1681. File #2: HD:ncsasrc:vs:vsem.c
  1682.  
  1683. Extra lines in 2nd before 25 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsem.c"; Line ╞25; File "HD:ncsasrc:vs:vsem.c"; Line 25:27)
  1684.   25    #include <StdIO.h>
  1685.   26    #include <OSUtils.h>
  1686.   27    #include <Printing.h>
  1687.  
  1688.  
  1689. Nonmatching lines (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsem.c"; Line 28:39; File "HD:ncsasrc:vs:vsem.c"; Line 31:172)
  1690.   28    VSem(c,ctr)
  1691.   29    register int ctr;
  1692.   30    register unsigned char *c;
  1693.   31    {
  1694.   32     register int i,sx;
  1695.   33     register int escflg;
  1696.   34     int insert,ocount,attrib,wrapit,extra,offend;
  1697.   35     char *acurrent,*current,*start;
  1698.   36    
  1699.   37     escflg= VSIw->escflg;
  1700.   38    
  1701.   39     while (ctr>0) {
  1702.  
  1703.   31    extern THPrint prRecHdl; /* our print record handle from menu.c */
  1704.   32    extern SysEnvRec theWorld; /* System Environment record from environ.c */
  1705.   33    extern Cursor *normcurs; /* Cursor for non-transfer normal mode from maclook.c */
  1706.   34    
  1707.   35    pascal void Debugger() extern 0xA9FF;
  1708.   36    
  1709.   37    VSprON()
  1710.   38    {
  1711.   39     char tmp[100]; /* only for debugging */
  1712.   40     OSErr sts;
  1713.   41    
  1714.   42     putln ("printer redirection ON");
  1715.   43     VSIw->prredirect = 1;
  1716.   44     VSIw->prbuf = 0x00000000;
  1717.   45     sprintf (VSIw->fname,"NCSA Telnet tempfile #%d",VSIwn);
  1718.   46     if (sts=Create (VSIw->fname,theWorld.sysVRefNum,'EDIT','TEXT')) {
  1719.   47     SysBeep(1);
  1720.   48     VSIw->prredirect = 0;
  1721.   49     sprintf(tmp,"Create: ERROR %d",sts); putln(tmp);
  1722.   50     return;
  1723.   51     }
  1724.   52     if (sts=FSOpen (VSIw->fname,theWorld.sysVRefNum,&(VSIw->refNum))) {
  1725.   53     SysBeep(1);
  1726.   54     VSIw->prredirect = 0;
  1727.   55     sprintf(tmp,"FSOpen: ERROR %d",sts); putln(tmp);
  1728.   56     FSDelete (VSIw->fname,theWorld.sysVRefNum);
  1729.   57     return;
  1730.   58     }
  1731.   59    }
  1732.   60    
  1733.   61    
  1734.   62    VSprOFF()
  1735.   63    {
  1736.   64     Str255 Title;
  1737.   65     TPrStatus prStatus; /* Status record */
  1738.   66     TPPrPort prPort; /* the Printer port */
  1739.   67     OSErr sts;
  1740.   68     GrafPtr savePort;
  1741.   69     char tmp[100]; /* only for debugging */
  1742.   70    
  1743.   71     putln ("printer redirection OFF");
  1744.   72     if (VSIw->prredirect==0) /* no redirection started! */
  1745.   73     return;
  1746.   74     VSIw->prredirect = 0;
  1747.   75     GetPort (&savePort); /* save old port */
  1748.   76    
  1749.   77     if (prRecHdl==0L) { /* Make sure print is inited */
  1750.   78     PrOpen();
  1751.   79     if (sts=PrError()) { sprintf(tmp,"PrOpen: ERROR %d",sts); putln(tmp); }
  1752.   80     prRecHdl=(THPrint)NewHandle((long)sizeof(TPrint));
  1753.   81     PrintDefault(prRecHdl);
  1754.   82     if (sts=PrError()) { sprintf(tmp,"PrintDefault: ERROR %d",sts); putln(tmp); }
  1755.   83     }
  1756.   84    
  1757.   85     GETWTITLE ((GrafPtr) RSgetwindow(VSIwn),&Title);
  1758.   86     SetCursor(normcurs);
  1759.   87    
  1760.   88     if (PrJobDialog(prRecHdl)) { /* Cancel the print if FALSE */
  1761.   89     if (sts=PrError()) { sprintf(tmp,"PrJobDialog: ERROR %d",sts); putln(tmp); }
  1762.   90     prPort=PrOpenDoc(prRecHdl,0L,0L);
  1763.   91     if (sts=PrError()) {
  1764.   92     SysBeep(1);
  1765.   93     sprintf(tmp,"PrOpenDoc: ERROR %d",sts); putln(tmp);
  1766.   94     } else {
  1767.   95     printPages (prPort, &Title, VSmaxwidth(VSIwn), NULL, VSIw->refNum, 0L);
  1768.   96     PrCloseDoc(prPort);
  1769.   97     if (sts=PrError()) { sprintf(tmp,"PrCloseDoc: ERROR %d",sts); putln(tmp); }
  1770.   98     if (((*prRecHdl)->prJob.bJDocLoop == bSpoolLoop) && (PrError()==0)) {
  1771.   99     PrPicFile(prRecHdl,0L,0L,0L,&prStatus); /* Spool if necessary╔ */
  1772.  100     if (sts=PrError()) { sprintf(tmp,"PrPicFile: ERROR %d",sts); putln(tmp); }
  1773.  101     }
  1774.  102     }
  1775.  103     }
  1776.  104     SetPort (savePort); /* restore old port */
  1777.  105     if (sts=FSClose (VSIw->refNum)) {
  1778.  106     SysBeep(1);
  1779.  107     sprintf(tmp,"FSClose: ERROR %d",sts); putln(tmp);
  1780.  108     }
  1781.  109     VSIw->refNum = -1;
  1782.  110     if (sts=FSDelete (VSIw->fname,theWorld.sysVRefNum)) {
  1783.  111     SysBeep(1);
  1784.  112     sprintf(tmp,"FSDelete: ERROR %d",sts); putln(tmp);
  1785.  113     }
  1786.  114     updateCursor(1);
  1787.  115    }
  1788.  116    
  1789.  117    
  1790.  118    #define ENDOFPRT '\033[4i' /* <ESC>[4i (0x1b5b3469) */
  1791.  119    
  1792.  120    VSpr(pc,pctr)
  1793.  121    int *pctr;
  1794.  122    unsigned char **pc;
  1795.  123    {
  1796.  124     long count; /* number of chars to print to file */
  1797.  125     char *start; /* original start of buffer */
  1798.  126     OSErr sts;
  1799.  127     char tmp[100]; /* only for debugging */
  1800.  128     int rdy; /* true if <ESC>[4i */
  1801.  129    
  1802.  130     count=0;
  1803.  131     start=*pc;
  1804.  132     rdy=0;
  1805.  133    
  1806.  134     while ((*pctr>0) && (!rdy)) {
  1807.  135     VSIw->prbuf=(VSIw->prbuf<<8) + **pc;
  1808.  136     if (VSIw->prbuf==ENDOFPRT) { /* i.e. no more redirection */
  1809.  137     rdy=1;
  1810.  138     count--; /* will be incremented again below */
  1811.  139     }
  1812.  140     count++;
  1813.  141     (*pc)++;
  1814.  142     (*pctr)--;
  1815.  143     }
  1816.  144    
  1817.  145     trbuf7to8 (start,count);
  1818.  146     if (sts=FSWrite(VSIw->refNum,&count,start)) {
  1819.  147     SysBeep(1);
  1820.  148     sprintf(tmp,"FSWrite: ERROR %d",sts); putln(tmp);
  1821.  149     }
  1822.  150     if (rdy || sts)
  1823.  151     VSprOFF();
  1824.  152    }
  1825.  153    
  1826.  154    
  1827.  155    VSem(c,ctr)
  1828.  156    /*register*/ int ctr;
  1829.  157    /*register*/ unsigned char *c;
  1830.  158    {
  1831.  159     register int i,sx;
  1832.  160     register int escflg;
  1833.  161     int insert,ocount,attrib,wrapit,extra,offend;
  1834.  162     char *acurrent,*current,*start;
  1835.  163     char tmp[100]; /* only used for debugging */
  1836.  164    
  1837.  165    
  1838.  166     escflg= VSIw->escflg;
  1839.  167    
  1840.  168     while (ctr>0) {
  1841.  169     if (VSIw->prredirect) /* printer redirection? */
  1842.  170     VSpr(&c,&ctr); /* if yes, call VSpr */
  1843.  171     /* when we return from VSpr there may (ctr!=0) ╔ */
  1844.  172     /* ╔ or may not (ctr==0) be chars left in *c to print */
  1845.  
  1846.  
  1847. Extra lines in 2nd before 115 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsem.c"; Line ╞115; File "HD:ncsasrc:vs:vsem.c"; Line 248)
  1848.  248     trbuf7to8 (c,1); /* translate to national chars */
  1849.  
  1850.  
  1851. Extra lines in 2nd before 274 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsem.c"; Line ╞274; File "HD:ncsasrc:vs:vsem.c"; Line 408:416)
  1852.  408     case 'i': /* media copy */
  1853.  409     if (VSIw->parms[VSIw->parmptr]==5) {
  1854.  410     /*c++; ctr--; */
  1855.  411     VSprON(); /* set status and open temp file etc */
  1856.  412     /* chars will be redirected at top of loop ╔ */
  1857.  413     /* ╔ in this procedure */
  1858.  414     }
  1859.  415     escflg = 0;
  1860.  416     break;
  1861.  
  1862.  
  1863. *** EOF on both files at the same time ***
  1864.  
  1865.  
  1866. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1867. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:vsinit.h" "HD:ncsasrc:vs:vsinit.h"
  1868.  
  1869.  
  1870. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1871. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:vsinterf.c" "HD:ncsasrc:vs:vsinterf.c"
  1872. File #1: MAC:Anvèndare:Roland:Mac Telnet:vs:vsinterf.c
  1873. File #2: HD:ncsasrc:vs:vsinterf.c
  1874.  
  1875. Extra lines in 2nd before 141 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsinterf.c"; Line ╞141; File "HD:ncsasrc:vs:vsinterf.c"; Line 141:143)
  1876.  141     VSIw->prredirect = 0;
  1877.  142     VSIw->prbuf = 0;
  1878.  143     VSIw->refNum = -1;
  1879.  
  1880.  
  1881. *** EOF on both files at the same time ***
  1882.  
  1883.  
  1884. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1885. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:vsintern.c" "HD:ncsasrc:vs:vsintern.c"
  1886. File #1: MAC:Anvèndare:Roland:Mac Telnet:vs:vsintern.c
  1887. File #2: HD:ncsasrc:vs:vsintern.c
  1888.  
  1889. Extra lines in 2nd before 25 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsintern.c"; Line ╞25; File "HD:ncsasrc:vs:vsintern.c"; Line 25)
  1890.   25    #include <OSUtils.h>
  1891.  
  1892.  
  1893. Extra lines in 2nd before 39 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsintern.c"; Line ╞39; File "HD:ncsasrc:vs:vsintern.c"; Line 40:41)
  1894.   40    extern SysEnvRec theWorld; /* System Environment record from environ.c */
  1895.   41    
  1896.  
  1897.  
  1898. Extra lines in 2nd before 140 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:vsintern.c"; Line ╞140; File "HD:ncsasrc:vs:vsintern.c"; Line 143:149)
  1899.  143     VSIw->prbuf=0;
  1900.  144     if (VSIw->prredirect) { /* kill redirection */
  1901.  145     VSIw->prredirect=0;
  1902.  146     FSClose (VSIw->refNum);
  1903.  147     VSIw->refNum=-1;
  1904.  148     FSDelete (VSIw->fname,theWorld.sysVRefNum);
  1905.  149     }
  1906.  
  1907.  
  1908. *** EOF on both files at the same time ***
  1909.  
  1910.  
  1911. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1912. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:vskeys.h" "HD:ncsasrc:vs:vskeys.h"
  1913.  
  1914.  
  1915. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1916. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:vslib.make" "HD:ncsasrc:vs:vslib.make"
  1917.  
  1918.  
  1919. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1920. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:vslib.o" "HD:ncsasrc:vs:vslib.o"
  1921.  
  1922. ### Cannot open "MAC:Anvèndare:Roland:Mac Telnet:vs:vslib.o"
  1923. # Not a text file (OS error -31001)
  1924.  
  1925. Compare - Execution terminated!
  1926.  
  1927.  
  1928. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1929. # compare -b -n -t "MAC:Anvèndare:Roland:Mac Telnet:vs:wind.h" "HD:ncsasrc:vs:wind.h"
  1930. File #1: MAC:Anvèndare:Roland:Mac Telnet:vs:wind.h
  1931. File #2: HD:ncsasrc:vs:wind.h
  1932.  
  1933. Extra lines in 2nd before 25 in 1st (File "MAC:Anvèndare:Roland:Mac Telnet:vs:wind.h"; Line ╞25; File "HD:ncsasrc:vs:wind.h"; Line 25)
  1934.   25     national, /* whether national chars are used or not for this screen */
  1935.  
  1936.  
  1937. *** EOF on both files at the same time ***
  1938.  
  1939.  
  1940.  
  1941. ╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤
  1942. ### Summary
  1943. # of identical files: 4
  1944. # of different files: 6
  1945. # of files only in 1st folder: 0
  1946. # of files only in 2nd folder: 0
  1947.